// 引入axios 插件
import axios from "axios";
// 创建二次封装的axios
const request = axios.create({
  baseURL: '/api',  // 配置
  timeout: 5000  // 请求超时时间
})
// 配置请求拦截器
request.interceptors.request.use((config) => {
  // 必须返回配置项
  return config;
})
// 配置响应拦截器
request.interceptors.response.use((res) => {
  // 响应成功 处理一下数据
  return res.data;
},
  (err) => {
    // 响应失败返回失败的promise对象
    return Promise.reject(error);
  })

// 将封装好的request暴露出去
export default request;
